<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:p="http://primefaces.org/ui"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core">
    <h:head>
        <title>Sistema de Prácticas Profesionales</title>
    </h:head>
    <h:body>
        <h:form id="form">
            
            <DIV ALIGN="center" >
                <p:panel header="FUNDACIÓN UNIVERSITARIA KONRAD LORENZ" style="background-color: lightgray" >  

                    <p:panel header="Estudiante">
                        <p:selectOneMenu id="estudianteSelected" 
                                     value="#{fResumenSemPracticaProf.estudianteSelected}"
                                     title="Seleccione el estudiante"
                                     >
                        <f:selectItem itemLabel="" itemValue=""/>
                        <f:selectItems value="#{fResumenSemPracticaProf.listaEstuiantes}" var="estudiante" 
                                       itemValue="#{estudiante.idEstudiante}" 
                                       itemLabel="#{estudiante.nombresEstudiante} #{estudiante.apellidosEstudiante}"/>
                        <p:ajax global="false" update="superEnti,
                                bDatosBas,
                                datosBasiSupe,
                                datosBasiProfe" event="change" process="@this" listener="#{fResumenSemPracticaProf.llenarCampos}"/>
                    </p:selectOneMenu>
                    </p:panel>

                    <p:panel header="RESUMEN SEMESTRAL DE  PRÁCTICA PROFESIONAL " >

                        <h:panelGrid columns="4" border="" bgcolor="" dir="right" >
                            <h:outputText value="Codigo del estudiante  " />
                            <h:outputText value="Aqui va un selector de codigo o nombre  " />

                        </h:panelGrid>
                        <!-- Se utiliza el resPracProf por que es un objeto que recibe cada uno -->
                        <!-- campos de la base de datos y los inserta de una vez como un todo-->
                        <!-- Revisar la clase -->

                        <h:panelGrid columns="4" border="" bgcolor="" dir="right" >
                            <h:outputText value="Periodo Académico  " />
                            <p:selectOneRadio id="periodoAcad" value="#{fResumenSemPracticaProf.periodoAcademico}">  
                                <f:selectItem itemLabel="I" itemValue="1" />  
                                <f:selectItem itemLabel="II" itemValue="2" />  
                            </p:selectOneRadio> 
                            <h:outputText value="Fecha  " />

                            <p:calendar value="#{fResumenSemPracticaProf.resPracProf.fecha}" 
                                        id="popupCalendar" showOn="button" />
                        </h:panelGrid>
                    </p:panel>
                    <p:panel header="1.	DATOS BÁSICOS DE LA ENTIDAD " style="" id="bDatosBas">
                        <h:panelGrid columns="2" border="" bgcolor="" dir="center" >
                            <h:outputText value="Nombre o razón social de la entidad  " />
                            <p:inputText value="#{fResumenSemPracticaProf.entidad.nombreentidad}" id="nombEntidad" maxlength="50" size="54"/>
                        </h:panelGrid>
                        <h:panelGrid columns="4" border="" bgcolor="" dir="center" >
                            <h:outputText value="Nit  " />
                            <p:inputText value="#{fResumenSemPracticaProf.entidad.nitEntidad}" id="nitEntidad" maxlength="50" size="35"/>
                            <h:outputText value="Telefono  " />
                            <p:inputText id="telEntidad" maxlength="50" size="35"/>
                            <!--
                            <h:outputText value="Fax  " />
                            <p:inputText value="#{fResumenSemPracticaProf.faxEntidad}" id="faxEntidad" maxlength="50" size="35"/>
                            <h:outputText value="Dirección  " />
                            <p:inputText value="#{fResumenSemPracticaProf.direccionEntidad}" id="dirEntidad" maxlength="50" size="35"/>                             
                            -->
                        </h:panelGrid>

                    </p:panel>
                    <p:panel header="2.	SUPERVISOR DE LA ENTIDAD " id="superEnti">
                        <h:panelGrid columns="4" border="" bgcolor="" dir="right" >
                            <h:panelGrid columns="4" border="" bgcolor="" dir="right" >
                                <h:outputText value="Nombre  " />
                                <p:inputText value="#{fResumenSemPracticaProf.supervisorEntidad.nombresSupervisorEntidad}" id="nombSupervEntidad" maxlength="50" size="35"/>
                                <h:outputText value="Cargo  " />
                                <p:inputText value="#{fResumenSemPracticaProf.supervisorEntidad.cargo}" id="cargoSupervEntidad" maxlength="50" size="35"/>
                                <h:outputText value="Teléfono  " />
                                <p:inputText value="#{fResumenSemPracticaProf.supervisorEntidad.telefono}" id="telSupervEntidad" maxlength="50" size="35"/>
                                <h:outputText value="Celular  " />
                                <p:inputText value="#{fResumenSemPracticaProf.supervisorEntidad.celular}" id="celSupervEntidad" maxlength="50" size="35"/>
                            </h:panelGrid>

                        </h:panelGrid>
                    </p:panel>
                    <p:panel header="3.	DATOS BÁSICOS DEL SUPERVISOR UNIVERSITARIO " id="datosBasiSupe">
                        <h:panelGrid columns="4" border="" bgcolor="" dir="right" >
                            <h:panelGrid columns="4" border="" bgcolor="" dir="right" >
                                <h:outputText value="Nombre  " />
                                <p:inputText value="#{fResumenSemPracticaProf.supervisor.nombressupervisor}" id="nombSupervUniv" maxlength="50" size="35"/>
                                <h:outputText value="E-mail  " />
                                <p:inputText value="#{fResumenSemPracticaProf.supervisor.correoSupervisor}" id="mailSupervUniv" maxlength="50" size="35"/>
                                <h:outputText value="Teléfono  " />
                                <p:inputText value="#{fResumenSemPracticaProf.supervisor.telefonosupervisor}" id="telSupervUniv" maxlength="50" size="35"/>
                                <h:outputText value="Celular  " />
                                <p:inputText value="#{fResumenSemPracticaProf.supervisor.celularsupervisor}" id="celSupervUniv" maxlength="50" size="35"/>
                            </h:panelGrid>

                        </h:panelGrid>
                    </p:panel>
                    <p:panel header="4.	DATOS BÁSICOS DEL PROFESIONAL EN FORMACIÓN " id="datosBasiProfe">
                        <h:panelGrid columns="4" border="" bgcolor="" dir="right" >
                            <h:panelGrid columns="4" border="" bgcolor="" dir="right" >
                                <h:outputText value="Nombre  " />
                                <p:inputText value="#{fResumenSemPracticaProf.estudiante.nombresEstudiante}" id="nombPract" maxlength="50" size="35"/>
                                <h:outputText value="Codigo  " />
                                <p:inputText value="#{fResumenSemPracticaProf.estudiante.codigoEstudiante}" id="codPract" maxlength="50" size="35"/>
                                <h:outputText value="Teléfono  " />
                                <p:inputText value="#{fResumenSemPracticaProf.estudiante.telefonoestudiante}" id="telPract" maxlength="50" size="35"/>
                                <h:outputText value="Celular  " />
                                <p:inputText value="#{fResumenSemPracticaProf.estudiante.celularestudiante}" id="celPract" maxlength="50" size="35"/>
                                <h:outputText value="E-Mail  " />
                                <p:inputText id="mailPract" maxlength="50" size="35"/>
                            </h:panelGrid>

                        </h:panelGrid>
                    </p:panel>
                    <p:panel header="5.	INFORME DE PRIMERA VISITA " >
                        <h:panelGrid columns="2" border="" bgcolor="" dir="right" >
                            <h:outputText value="Fecha  " />
                            <p:calendar value="#{fResumenSemPracticaProf.resumen.fechaPrimeraVisita}" id="popupCalendarVisIni" showOn="button" />
                            <h:outputText value="Áreas de trabajo  " />
                            <p:inputText value="#{fResumenSemPracticaProf.resumen.areaTrabajo}" id="areaTrabajo" maxlength="50" size="45"/>
                            <h:outputText value="Aspectos tratados  " />
                            <p:inputTextarea value="#{fResumenSemPracticaProf.resumen.aspectosTratados}" rows="6" cols="50" id="aspectosTratados"/>
                            <h:panelGrid columns="1" border="" bgcolor="" dir="right" >
                                <h:outputText value="Acuerdos realizados:" />
                                <h:outputText value="(Especificar productos" />
                                <h:outputText value="esperados y expectativas" />
                                <h:outputText value="de la entidad)" />
                            </h:panelGrid>
                            <p:inputTextarea value="#{fResumenSemPracticaProf.resumen.acuerdosRealizados}" rows="6" cols="50" id="acuerdosRealizados"/> 
                        </h:panelGrid>      
                    </p:panel>
                    <p:panel header="6.	INFORME GENERAL DE SESIONES DE SUPERVISIÓN " >
                        <h:panelGrid columns="1" border="" bgcolor="" dir="right" >
                            <h:outputText value="Procesos  que ejecutó el Profesional en Formación:" />
                            <p:inputTextarea value="#{fResumenSemPracticaProf.resumen.procesosEjecutados}" rows="6" cols="110" id="procEjec"/>
                            <h:outputText value="Breve análisis  cualitativo del desempeño del Profesional en Formación" />
                            <p:inputTextarea value="#{fResumenSemPracticaProf.resumen.analisisCualitativoDesempeno}" rows="6" cols="110" id="analisisBreve"/>
                            <h:outputText value="Valoración de la fundamentación teórica respecto a los procesos  ejecutados por el Profesional en Formación:)" />
                            <p:inputTextarea value="#{fResumenSemPracticaProf.resumen.valoracionFundamenTeorica}" rows="6" cols="110" id="valoracionFund"/>
                        </h:panelGrid>
                    </p:panel>
                    <p:panel header="7.	INFORME DE  VISITA FINAL " >
                        <h:panelGrid columns="2" border="" bgcolor="" dir="right" >
                            <h:outputText value="Fecha  " />
                            <p:calendar value="#{fResumenSemPracticaProf.resumen.fechaVisitaFinal}" id="popupCalendarVisFin" showOn="button" />
                        </h:panelGrid>
                        <h:panelGrid columns="1" border="" bgcolor="" dir="center" >
                            <h:outputText value="Aspectos tratados:  " />
                            <p:inputTextarea value="#{fResumenSemPracticaProf.resumen.aspectosTratadosVisFin}" rows="6" cols="110" id="aspectosTratadosVisFin"/>
                            <h:outputText value="Análisis de actividades programadas Vs. ejecutadas en el cronograma:   " />
                            <p:inputTextarea value="#{fResumenSemPracticaProf.resumen.analisisActivProgEjec}" rows="6" cols="110" id="analisisActVisFin"/>
                            <h:outputText value="Aspectos a mejorar o habilidades a desarrollar por el Profesional en Formación::  " />
                            <p:inputTextarea value="#{fResumenSemPracticaProf.resumen.aspectosHabMejorar}" rows="6" cols="110" id="aspectosMejorarVisFin"/>
                        </h:panelGrid>
                    </p:panel>
                    <p:panel header="8.	CONTROL GENERAL DE PRÁCTICAS " >
                        <h:panelGrid columns="5" border="" bgcolor="" dir="left" >
                            <h:outputText value="Horario de práctica  " />
                            <h:outputText value="De  " />
                            <p:calendar value="#{fResumenSemPracticaProf.resPracProf.fecha}" pattern="hh:mm a"  timeOnly="true" size="10"/>  
                            <h:outputText value="Hasta  " />
                            <p:calendar value="#{fResumenSemPracticaProf.resPracProf.fecha}" pattern="hh:mm a"  timeOnly="true" size="10"/>  
                        </h:panelGrid>
                        <h:panelGrid columns="2" border="" bgcolor="" dir="right" >
                            <h:outputText value="Número de semanas trabajadas " />
                            <p:spinner id="numSemTrab" value="#{fResumenSemPracticaProf.resPracProf.semanasTrabajadas}" max="20" min="0" size="5"/> 
                            <h:outputText value="Número de horas reales trabajadas a la semana  " />
                            <p:spinner id="numHorasTrab" value="#{fResumenSemPracticaProf.resPracProf.horasRealesTrabajadas}" max="20" min="0" size="5"/> 
                            <h:outputText value="Semanas o días no trabajados por el Profesional en Formación :   " />
                            <p:spinner id="semDiasNoTrab" value="#{fResumenSemPracticaProf.resPracProf.semanasDiasNoTrabajados}" max="20" min="0" size="5"/> 
                            <h:outputText value="Justificados:   " />
                            <p:selectOneRadio id="justificacion" value="#{fResumenSemPracticaProf.resPracProf.justificacion}">  
                                <f:selectItem itemLabel="Si" itemValue="1" />  
                                <f:selectItem itemLabel="No" itemValue="2" />  
                            </p:selectOneRadio> 

                        </h:panelGrid>

                    </p:panel>

                    <p:splitButton value="Opciones" icon="ui-icon-open">  
                        <p:menuitem value="Guardar" icon="ui-icon-disk" action="#{fResumenSemPracticaProf.diligenciarFormato()}"/>  
                        <p:menuitem value="Cancelar" actionListener="#{buttonBean.delete}" ajax="false" icon="ui-icon-close"/>  
                        <p:separator />  
                        <p:menuitem value="Inicio" url="http://localhost:8084/PrototipoSp2/faces/ObjetivoInicial.xhtml" icon="ui-icon-extlink"/>  
                    </p:splitButton>





                    <p:commandButton value="Guardar" process="@this" immediate="true" id="btnGuardar" style="background: aliceblue" actionListener="#{fResumenSemPracticaProf.ejecutarDiligenciar}">
                        <p:ajax immediate="true" global="false" listener="#{fResumenSemPracticaProf.ejecutarDiligenciar}"></p:ajax>
                    </p:commandButton>
                    <p:commandButton value="Cancelar" id="btnCancelar" style="background: aliceblue"/>
                </p:panel>    
                <h:outputText value="Fundacion Universitaria Konrad Lorenz - Todos los derechos reservados*" style="color: lightgray"/>    
            </DIV>        
        </h:form>    
    </h:body>    
</html>
